var webpack = require("webpack");

//生成HTML
var html = require("html-webpack-plugin");
//删除文件
var clean = require("clean-webpack-plugin");

module.exports = {
	entry:"./app/app.js",
	output:{
		path:__dirname+"/www",
		filename:"bundle.js"
	},
	module:{
		loaders:[
		{
			test:/\.css$/,
			loader:"style-loader!css-loader!less-loader"
		},
		{
			test:/\.(png|jpe?g|gif)$/,
			loader:"url-loader?limit = 5000&name=images/[name]-[hash:4].[ext]"
		},
		{
			test:/\.vue$/,
			loader:"vue-loader"
		}
		]
	},
	devServer: {//自动刷新
        contentBase:"./www",
        inline: true,
        port: 8088
        //运行  webpack-dev-server
    },
	plugins:[
      new html({
      	title:"生活一家",
      	template:__dirname+"/app/index.html",
        filename:"index.html",
      }),
      new clean(["www"]),
      // new webpack.optimize.UglifyJsPlugin({
      // 	compress:{
      // 		warnings:false//取消报错提示
      // 	}
      // })//压缩代码
	],
	resolve:{
		alias:{
			'vue$': 'vue/dist/vue.common.js'
		}
	}
}